Genetic Algorithm for Solving Convex Quadratic Bilevel Programming Problem∗
نویسندگان
چکیده
This paper presents a genetic algorithm method for solving convex quadratic bilevel programming problem. Bilevel programming problems arise when one optimization problem, the upper problem, is constrained by another optimization, the lower problem. In this paper, the bilevel convex quadratic problem is transformed into a single level problem by applying Kuhn-Tucker conditions, and then an efficient method based on genetic algorithm has been proposed for solving the transformed problem. By some rule, we simplify the transformed problem, so we can search the optimum solution in the feasible region, and reduce greatly the searching space. Numerical experiments on several literature problems show that the new algorithm is effective in practice.
منابع مشابه
Simulated Annealing Approach for Solving Bilevel Programming Problem
Bilevel programming, a tool for modeling decentralized decision problems, consists of the objective of the leader at its first level and that of the follower at the second level. Bilevel programming has been proved to be an Np-hard problem. Numerous algorithms have been developed for solving bilevel programming problems. These algorithms lack the required efficiency for solving a real problem. ...
متن کاملStudy of Convex Quadratic Bilevel Programming Problem Orthogonal Genetic Algorithm
This paper introduces the research status of convex quadratic bilevel programming at present firstly. Secondly, it analyzes the problem of convex quadratic bilevel programming models, concepts and properties. On this basis, using the optimality conditions of KKT, the problem will be transformed into a single complementary slackness relaxation problem. To solve this problem, we propose an orthog...
متن کاملA Global Optimization Method for Solving Convex Quadratic Bilevel Programming Problems
We use the merit function technique to formulate a linearly constrained bilevel convex quadratic problem as a convex program with an additional convex-d.c. constraint. To solve the latter problem we approximate it by convex programs with an additional convex-concave constraint using an adaptive simplicial subdivision. This approximation leads to a branch-and-bound algorithm for finding a global...
متن کاملA Recurrent Neural Network for Solving Strictly Convex Quadratic Programming Problems
In this paper we present an improved neural network to solve strictly convex quadratic programming(QP) problem. The proposed model is derived based on a piecewise equation correspond to optimality condition of convex (QP) problem and has a lower structure complexity respect to the other existing neural network model for solving such problems. In theoretical aspect, stability and global converge...
متن کاملSimulated Annealing Approach for Solving Bilevel Programming Problem
Bilevel programming, a tool for modeling decentralized decision problems, consists of the objective of the leader at its first level and that of the follower at the second level. Bilevel programming has been proved to be an Np-hard problem. Numerous algorithms have been developed for solving bilevel programming problems. These algorithms lack the required efficiency for solving a real problem. ...
متن کامل